@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 450px) and (max-width: 1920px) {
  span,
  p {
    letter-spacing: 1px;
  }

  .clearfix {
    clear: both;
  }

  .mob {
    display: none;
  }

  .pc {
    display: block;
  }

  .fl {
    float: left;
  }

  .fr {
    float: right;
  }

  body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 12px;
  }

  ul,
  li,
  ol,
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  dl,
  dt,
  dd {
    list-style: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
  }

  a {
    color: #505050;
    text-decoration: none;
  }

  * img {
    display: block;
  }

  input {
    padding: 0;
    margin: 0;
    outline: none;
  }

  * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
  }

  /*上部分*/
  .sahgn {
    width: 100%;
  }

  .sahn-a {
    width: 100%;
    background-color: #d6d9d8;
  }

  .fsa {
    width: 1000px;
    margin: auto;
    line-height: 40px;
    color: #545454;
  }

  .qian {
    width: 1000px;
    margin: 14px auto;
  }

  .tppo {
    margin-top: 10px;
  }

  .yous {
    margin: 10px;
  }

  .yous p {
    font-size: 14px;
    color: #6e6f6f;
    line-height: 30px;
  }

  .fal {
    background: url(../img/3.png) no-repeat center;
    width: 170px;
    height: 37px;
    margin-top: 20px;
  }

  .fal p {
    font-size: 12px;
    color: #545352;
    font-weight: bold;
    text-align: right;
    padding-right: 30px;
  }

  /*导航*/
  .ziu {
    width: 100%;
    background: url(../img/4.png);
    height: 57px;
  }

  .ziu-a {
    width: 1000px;
    margin: 0 auto;
  }

  .ziu-b {
    width: 140px;
    position: relative;
    padding: 18px 0;
    z-index: 2;
    margin-left: -2px;
  }

  .ja {
    background-color: #fa9f17;
    position: relative;
    z-index: 3;
  }

  .ja p {
    border-left: none !important;
  }

  .ziu-b p {
    border-left: dashed 1px #fff;
    color: #fff;
    text-align: center;
    font-size: 16px;
  }

  .ziu-b:hover {
    background-color: #fa9f17;
  }

  .chan {
    width: 100%;
    position: absolute;
    top: 57px;
    left: 0;
    background-color: #03864d;
  }

  .chan-a p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    border: none;
  }

  .chan-a:hover {
    background-color: #fa9f17;
  }

  .banner {
    width: 100%;
  }

  /*banner*/
  .bo-a {
    width: 100%;
    margin: 0 auto;
    position: relative;
    height: 450px;
    overflow: hidden;
  }

  .bo-b {
    width: 1920px;
    height: 568px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    z-index: -1;
  }

  .boy {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
  }

  .pa-a {
    position: absolute;
    bottom: 8%;
    left: 50%;
  }

  .pa-a li {
    width: 10px;
    height: 10px;
    background-color: #a0a0a0;
    border-radius: 50%;
    float: left;
    margin: 0 4px;
    cursor: pointer;
    transition: all ease 0.1s;
  }

  .pa-a .ppp {
    background-color: #fa9f17;
  }

  .bt-a {
    float: left;
    cursor: pointer;
  }

  .bt-k {
    float: right;
    cursor: pointer;
  }

  /*关键词*/
  .ciba {
    margin-top: -24px !important;
  }

  .qfen-a {
    width: 1000px;
    margin: auto;
    background-color: #ccc;
    margin-top: -72px;
  }

  .ceci {
    background-color: #434343;
    padding: 0 10px;
    line-height: 50px;
    width: 624px;
  }

  .ceci span {
    font-size: 16px;
    color: #fff;
  }

  .ceci p a {
    font-size: 14px;
    color: #fff;
    padding-left: 4px;
  }

  .zhao {
    background-color: #fa9f17;
    line-height: 52px;
    padding: 0 18px;
    width: 376px;
  }
  .zhao form {
    display: flex;
    align-items: center;
    height: 52px;
  }
  .by {
    border: none;
    background: none;
    color: #e6e8e7;
    font-size: 14px;
    padding-right: 134px;
  }

  .tg {
    background: url(../img/5.png) no-repeat center;
    width: 32px;
    height: 32px;
    border: none;
    cursor: pointer;
  }

  /*产品中心*/
  .chanqi {
    width: 1000px;
    margin: 40px auto;
  }

  .sandhi {
    width: 224px;
    margin-top: 20px;
  }

  .ewsn {
    width: 100%;
    padding: 18px 0;
    background-color: #03864d;
  }

  .ewsn p {
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-left: 6px solid #ff9900;
    font-weight: bold;
  }

  .shanxi {
    width: 100%;
    padding: 16px 10px;
    background-color: #f8f7f7;
  }

  .sahgnxi-a {
    width: 100%;
  }

  .sahgnxi-a2 {
    width: 100%;
    margin-bottom: 10px;
  }

  .zhuya {
    width: 100%;
    background: #e9e7e7 url(../img/6.png) no-repeat;
    background-position: right;
    cursor: pointer;
    margin-bottom: 10px;
  }

  .zhuya p {
    line-height: 48px;
    padding-left: 10px;
    font-size: 14px;
    color: #3a3939;
  }

  .cgf {
    border-bottom: solid 1px #f4f4f4;
    transition: ease all 0.5s;
  }

  .cgf img {
    padding: 10px;
  }

  .cgf p {
    line-height: 39px;
    color: #3a3939;
    transition: ease all 0.5s;
  }

  .zhuya:hover p {
    color: #03864d;
  }

  .cgf:hover p {
    color: #03864d;
    margin-left: 10px;
  }

  .zhou {
    width: 716px;
  }

  .zhou-a {
    width: 100%;
  }

  .zuo-b {
    width: 85px;
    background-color: #03864d;
    margin-top: 20px;
  }

  .zuo-b p {
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
  }

  .zuo-c {
    background: url(../img/8.png) no-repeat center;
    width: 155px;
    height: 34px;
  }

  .zuo-c p {
    padding-left: 36px;
    color: #3a3939;
    font-size: 12px;
  }

  .tuiej {
    width: 100%;
    height: 1px;
    background-color: #fa9f17;
  }

  .guan {
    width: 100%;
    margin: 20px 0;
  }

  .guabn {
    width: 218px;
    margin: 10px 0;
  }

  .dfjn {
    margin: 10px 30px;
  }

  .gongs {
    width: 100%;
    height: 166px;
    overflow: hidden;
  }

  .gongs img {
    width: 100%;
    transition: transform 0.5s;
  }

  .gongs:hover img {
    transform: scale(1.2) scale(1);
  }

  .komg {
    width: 100%;
    background-color: #03864d;
    padding: 8px;
    transition: ease all 0.5s;
  }

  .komg p {
    text-align: center;
    line-height: 30px;
    color: #fff;
    transition: ease all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .komg img {
    display: table;
    margin: 0 auto;
  }

  .guabn:hover .komg {
    background-color: #fa9f17;
  }

  .guabn:hover .komg p {
    margin-left: 10px;
  }

  .sa p {
    color: #03864d;
  }

  /*6大优势*/
  .wboko {
    width: 100%;
    background: url(../img/1.jpg) no-repeat center;
    height: 684px;
  }

  .shaib {
    width: 1000px;
    margin: 0 auto;
  }

  .shaq {
    padding: 20px 0;
  }

  .shaq img {
    margin: 0 auto;
    display: table;
  }

  .shaq p {
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
  }

  .kaugs {
    width: 100%;
    margin: 60px;
  }

  .yong {
    width: 260px;
  }

  .yong-a {
    width: 214px;
  }

  .dins {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin: 4px 0;
  }

  .yong-a span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 26px;
  }

  .yong-a p {
    font-size: 12px;
    color: #fff;
    text-align: right;
    line-height: 20px;
  }

  .shji {
    margin: 40px 0;
  }

  .fenzi {
    margin-top: -40px;
  }

  .zgfbs p {
    text-align: inherit;
  }

  /*问题*/
  .daon {
    width: 1000px;
    margin: 30px auto;
  }

  .wlkjn {
    width: 436px;
  }

  .xaiohe {
    width: 100%;
  }

  .sjue p {
    font-size: 40px;
    color: #03864d;
    font-weight: bold;
  }

  .sjue span {
    color: #fa9f17;
  }

  .zuohfn img {
    padding: 20px 0;
  }

  .wenh {
    font-size: 28px;
    color: #6e6c6c;
    line-height: 8px;
  }

  .shxba img {
    margin-top: 16px;
  }

  .boyhg {
    width: 100%;
    margin: 40px 0;
  }

  .dung {
    width: 100%;
    margin: 20px 0;
  }

  .liwe {
    width: 100px;
    border: solid 1px #bcbdbc;
  }

  .liwe p {
    text-align: center;
    line-height: 26px;
    font-size: 16px;
  }

  .yanghs {
    margin-left: 10px;
  }

  .yanghs span {
    font-size: 18px;
    color: #262626;
    font-weight: bold;
  }

  .yanghs p {
    font-size: 14px;
    color: #262626;
  }

  .yanghs k {
    color: #fa9f17;
    font-weight: bold;
  }

  .xiuga {
    margin-right: 50px;
  }

  /**第一品牌**/
  .didi {
    width: 100%;
    background: url(../img/21.png) no-repeat center;
    height: 700px;
  }

  .kaipt {
    width: 1000px;
    margin: 0 auto;
  }

  .kaipt-a {
    width: 100%;
  }

  .kaipy {
    width: 100%;
  }

  .shufl {
    width: 248px;
    height: 93px;
    background: url(../img/23.png);
    padding: 22px;
    margin: 0 1px;
    transition: ease all 0.4s;
  }

  .zubi {
    width: 45px;
    background-color: #fff;
    border-radius: 50%;
  }

  .zubi p {
    text-align: center;
    line-height: 45px;
    font-size: 24px;
    color: #03864d;
    font-weight: bold;
  }

  .zubi-a {
    padding-left: 6px;
  }

  .zubi-a p {
    font-size: 18px;
    color: #fff;
    line-height: 40px;
  }

  .shufl:hover {
    background: url(../img/24.png) no-repeat center;
    cursor: pointer;
  }

  .shufl:hover .zubi p {
    color: #fa9f17;
  }

  .wl {
    background: url(../img/24.png) no-repeat center;
  }

  .wl .zubi p {
    color: #fa9f17;
  }

  .buds {
    margin: 40px 0;
  }

  .dingy {
    width: 496px;
    margin-top: 30px;
  }

  .dingy span {
    font-size: 30px;
    color: #fcf700;
    font-weight: bold;
    border-bottom: solid 1px #fbf600;
  }

  .dingy p {
    font-size: 20px;
    color: #fff;
    line-height: 30px;
  }

  .kaung {
    margin: 40px 0;
  }

  .ewrili {
    margin: 20px 0;
  }

  .ewrili img {
    margin: 0 6px;
  }

  .cjpi {
    width: 460px;
  }

  .cjpi p {
    font-size: 16px;
    line-height: 22px;
  }

  .cjpi span {
    color: #fffa00;
    font-weight: normal;
    font-size: 16px;
    border: none;
  }

  /*定制流程*/
  .dingz {
    margin: 30px auto;
    display: table;
  }

  /*荣誉+评价*/
  .hauq {
    width: 100%;
    background: url(../img/4.jpg) no-repeat center;
    padding: 40px 0;
  }

  .dapan {
    width: 1000px;
    margin: 0 auto;
  }

  .shija {
    margin: 0 auto;
    display: table;
    padding: 20px 0;
  }

  .shija p {
    color: #03864d;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
  }

  .shipin {
    width: 40px;
    background-color: #407d5b;
    height: 1px;
    margin: 10px auto;
  }

  .xiwn {
    width: 100%;
    height: 180px;
  }

  .kaon {
    margin-top: 70px;
  }

  .qifhn {
    width: 858px;
    height: 166px;
    overflow: hidden;
    position: relative;
    margin-left: 46px;
  }

  .mingzi {
    width: 10000px;
    position: absolute;
    left: 0;
  }

  .douy {
    margin: 0 20px;
  }

  /**/
  .sb-a {
    width: 1000px;
    margin: 0 auto;
  }

  .sd-b {
    width: 100%;
  }

  .sd-c {
    margin-top: 168px;
  }

  .sd-w {
    margin-top: 168px;
  }

  .sd-d {
    width: 864px;
    height: 364px;
    overflow: hidden;
    position: relative;
    margin-left: 40px;
  }

  .sd-e {
    width: 10000px;
    position: absolute;
    left: 0;
  }

  .sd-f {
    padding: 10px;
    background-color: #fff;
    width: 268px;
    margin: 0 10px;
    transition: ease all 0.5s;
  }

  .sd-f span {
    font-size: 14px;
    color: #198f5c;
    text-align: center;
    display: block;
    line-height: 50px;
    transition: ease all 0.5s;
  }

  .ds-b {
    width: 100%;
    height: 100px;
    overflow: hidden;
  }

  .ds-b p {
    text-align: center;
    line-height: 20px;
    transition: ease all 0.5s;
  }

  .sd-f:hover {
    background-color: #339a6d;
  }

  .sd-f:hover p {
    color: #fff;
  }

  .sd-f:hover span {
    color: #fff;
  }

  /*走进公司*/
  .caoyt {
    background: url(../img/5.jpg) no-repeat center;
    height: 572px;
    padding: 90px 0;
  }

  .nage {
    width: 1000px;
    margin: 0 auto;
  }

  .liebn {
    width: 400px;
    margin-right: 100px;
  }

  .liebn span {
    font-size: 30px;
    color: #fcf700;
    font-weight: bold;
    border-bottom: solid 1px #fcf700;
  }

  .liebn p {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
  }

  .maer {
    margin: 30px 0;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .maer p {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    line-height: 24px;
  }

  .pinb {
    width: 90px;
    border: solid 1px #fff;
    border-radius: 14px;
  }

  .pinb p {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
  }

  /*广告*/
  .guang {
    margin: 0 auto;
    display: table;
    margin-top: -50px;
  }

  /*新闻中心*/
  .baib {
    width: 1000px;
    margin: 40px auto;
  }

  .bai-a {
    width: 670px;
  }

  .daoh {
    width: 100%;
  }

  .daoh-a {
    width: 334px;
    background-color: #898989;
    padding: 12px 20px;
  }

  .daoh-a span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
  }

  .daoh-a p {
    color: #fff;
    font-size: 12px;
  }

  .ju {
    background-color: #198f5c;
  }

  .daoh-a:hover {
    background-color: #198f5c;
  }

  .xcsh {
    width: 100%;
  }

  .conb {
    width: 100%;
  }

  .jia-a {
    width: 220px;
    height: 170px;
    overflow: hidden;
    box-shadow: 2px 2px 0px #ecebeb;
    margin: 30px 0;
  }

  .jia-a img {
    width: 100%;
  }

  .haunj {
    width: 411px;
    margin-top: 28px;
  }

  .haunj span {
    width: 300px;
    height: 26px;
    overflow: hidden;
    display: block;
    font-size: 18px;
    color: #3b3a3a;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .koan {
    width: 100%;
    height: 100px;
    overflow: hidden;
    margin: 10px 0;
  }

  .koan p {
    font-size: 12px;
    color: #717171;
    line-height: 22px;
  }

  .gebg {
    width: 80px;
    background-color: #198f5c;
    border-radius: 14px;
    margin-top: 6px;
  }

  .gebg p {
    line-height: 24px;
    text-align: center;
    color: #fff;
  }

  .jainh {
    width: 100%;
  }

  .xng {
    width: 100%;
    border-bottom: dashed 1px #cccccc;
  }

  .whun {
    width: 300px;
  }

  .whun-a p {
    color: #717171;
    line-height: 30px;
    width: 170px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .whnu-b p {
    line-height: 30px;
    color: #717171;
  }

  .jiau {
    width: 80px;
    background-color: #198f5c;
    border-radius: 14px;
    margin-top: 20px;
  }

  .jiau p {
    text-align: center;
    color: #fff;
    line-height: 24px;
  }

  /**/
  .ues {
    width: 300px;
  }

  .baidf {
    background-color: #198f5c;
    padding: 12px 20px;
  }

  .baidf span {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
  }

  .baidf p {
    font-size: 12px;
    color: #fff;
  }

  .padi {
    padding: 10px 14px;
    background-color: #f0f0f0;
    width: 100%;
    height: 410px;
    overflow: hidden;
  }

  .soquo {
    margin: 10px;
    border-bottom: dashed 1px #d0d0d0;
  }

  .vlj {
    width: 100%;
    margin: 12px 0;
  }

  .vlj-a {
    width: 20px;
    height: 20px;
    background-color: #0d5e3b;
    border-radius: 4px;
  }

  .vlj-a p {
    text-align: center;
    line-height: 20px;
    color: #fff;
  }

  .vlj-c {
    width: 20px;
    height: 20px;
    background-color: #198f5c;
    border-radius: 4px;
  }

  .vlj-c p {
    text-align: center;
    line-height: 20px;
    color: #fff;
  }

  .vlj-b {
    width: 170px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
  }

  .vlj-b p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .vlj-d {
    height: 50px;
    width: 200px;
    padding-left: 10px;
    overflow: hidden;
  }

  .faand {
    height: 346px;
    overflow: hidden;
  }

  .lainh {
    background-color: #fa9f17;
    width: 170px;
    border-radius: 20px;
    margin-top: -20px;
    position: relative;
    left: 50%;
    margin-left: -85px;
    z-index: 2;
  }

  .lainh p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
  }

  /*留言电话*/
  .daohn {
    width: 1000px;
    margin: 30px auto;
    background: url(../img/6.jpg) no-repeat center;
  }

  .zuodao {
    width: 460px;
    margin: 24px 50px;
  }

  .sahng-a {
    width: 100%;
  }

  .sahng-a p {
    font-size: 18px;
    color: #fff;
    padding-bottom: 12px;
  }

  .sahng-a p span {
    font-size: 14px;
    letter-spacing: 8px;
    padding-left: 10px;
  }

  .sahng-a h1 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
  }

  .sahng-a h6 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
  }

  .soded1 {
    width: 378px;
    background-color: #fa9f17;
    height: 30px;
    margin: 4px 0;
  }

  .soded1 p {
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 14px;
  }

  .sahng-a h2 {
    font-size: 14px;
    color: #fff;
  }

  .huand {
    background: url(../img/35.png) no-repeat center;
    width: 223px;
    padding-bottom: 28px;
    margin: 24px 0;
  }

  .huand p {
    padding-left: 60px;
    color: #fff;
    font-size: 14px;
  }

  .donggw {
    background: url(../img/36.png) no-repeat center;
    height: 296px;
    width: 368px;
    margin-right: 40px;
  }

  .ungfd {
    width: 100%;
  }

  .hejue {
    padding: 30px 48px;
  }

  .fude {
    margin: 1px 0;
  }

  .fkou-a input {
    border: none;
    line-height: 29px;
    width: 235px;
    color: #c3bebe;
  }

  .fkou-a textarea {
    width: 272px;
    height: 103px;
    color: #c3bebe;
    border: none;
    resize: none;
  }

  .tiha {
    margin: 1px 0;
    margin-top: -3px;
  }

  .tiha input {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    border: none;
    background-color: #fff;
    color: #198f5c;
    cursor: pointer;
  }

  /*页脚*/
  .bianh {
    width: 100%;
    background-color: #4c4c4c;
  }

  .eaun {
    width: 1000px;
    margin: 0 auto;
    padding: 20px 0;
  }

  .banye-a {
    width: 200px;
    margin: 0 25px;
  }

  .duiw {
    width: 120px;
    padding: 10px 0;
  }

  .duiw span {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
  }

  .duiw p {
    color: #adadae;
    font-size: 12px;
  }

  .qiga {
    width: 100%;
    height: 1px;
    background-color: #626262;
  }

  .chong {
    width: 1000px;
    margin: 30px auto;
  }

  .daonb {
    width: 660px;
  }

  .daonb-c {
    padding-left: 20px;
    border-left: dotted 1px #959595;
    margin-right: 34px;
  }

  .jugf p {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    font-weight: bold;
  }

  .jugf-a p {
    font-size: 12px;
    color: #adadae;
    line-height: 24px;
  }

  .jugf-a p:hover {
    color: #fa9f17;
  }

  .youhe {
    width: 250px;
  }

  .bute {
    width: 100%;
  }

  .xaifg {
    margin: 20px 0;
  }

  .bahd {
    width: 100%;
    background-color: #2d2d2d;
  }

  .bahd p {
    text-align: center;
    color: #adadae;
    font-size: 12px;
    line-height: 40px;
  }

  .laino {
    width: 100%;
    line-height: 30px;
    color: #2d2d2d;
  }

  /*产品中心*/
  .ban-re {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 374px;
    z-index: -1;
  }

  .ban-po {
    position: absolute;
    left: 50%;
    margin-left: -960px;
  }

  .ban-po img {
    width: 100%;
  }

  .ipai {
    width: 100%;
    background: url(../img/47.png) no-repeat center;
    height: 140px;
    padding-top: 70px;
    padding-right: 20px;
    margin-top: 10px;
  }

  .ipai span {
    text-align: right;
    font-size: 16px;
    color: #fff;
    display: block;
  }

  .ipai p {
    text-align: right;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
  }

  .guip {
    width: 726px;
    padding-top: 20px;
  }

  .guaci {
    width: 100%;
    border-bottom: solid 1px #7a7a7a;
    padding-bottom: 4px;
  }

  .guaci-a p {
    font-size: 16px;
    color: #7a7a7a;
    font-weight: bold;
  }

  .guaci-a h1 {
    font-size: 16px;
    color: #7a7a7a;
    font-weight: bold;
  }

  .gua-a p {
    font-size: 12px;
    color: #5e5e5e;
    display: inline;
  }

  .gua-a h1 {
    font-size: 12px;
    color: #5e5e5e;
    display: inline;
  }

  .gud {
    width: 100%;
    margin: 40px 0;
  }

  .shuiw {
    width: 100%;
  }

  .dong {
    border: solid 1px #b8b8b8;
    margin: 30px 0;
    transition: ease all 0.5s;
  }

  .dong-a {
    width: 100%;
  }

  .dong-b {
    width: 240px;
    height: 156px;
    overflow: hidden;
    margin: 10px 14px;
  }

  .dong-b img {
    width: 100%;
  }

  .dong-c {
    width: 310px;
    margin-top: 20px;
  }

  .dong-c span {
    font-size: 14px;
    color: #03864d;
  }

  .dong-c p {
    color: #3a3939;
    font-size: 12px;
    line-height: 22px;
  }

  .zhang {
    width: 60px;
    background-color: #03864d;
  }

  .zhang p {
    color: #fff;
    text-align: center;
    line-height: 26px;
  }

  .dong-d {
    height: 132px;
    overflow: hidden;
    width: 100%;
  }

  .dong:hover {
    border-color: #03864d;
  }

  .tuixin {
    width: 100%;
  }

  .bott {
    border-bottom: solid 1px #9c9c9c;
    padding-bottom: 4px;
  }

  .bott p {
    font-size: 16px;
    color: #7a7a7a;
    font-weight: bold;
  }

  .zixun {
    width: 100%;
    margin: 10px 0;
  }

  .zixun-a {
    width: 100%;
  }

  .fen-la {
    width: 320px;
  }

  .fen-laa {
    width: 200px;
  }

  .fen-laa p {
    color: #717171;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 30px;
  }

  .lang-a p {
    color: #717171;
    line-height: 30px;
  }

  /*产品详情*/
  .kaio {
    width: 100%;
    margin: 20px 0;
  }

  .kaio-a {
    width: 336px;
    height: 238px;
  }

  .kaio-a img {
    width: 100%;
  }

  .kaio-b {
    width: 350px;
    margin-top: -12px;
  }

  .kaio-b span {
    color: #009944;
  }

  .kaio-b h1 {
    font-size: 14px;
    color: #2f9c64;
    line-height: 40px;
  }

  .kaio-b p {
    color: #3a3939;
    line-height: 24px;
  }

  .jaib {
    width: 100%;
    margin: 20px 0;
  }

  .jaib-a {
    border-bottom: solid 1px #fa9f17;
  }

  .jaib-b {
    width: 110px;
    background-color: #fa9f17;
  }

  .jaib-b p {
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
  }

  .zaa {
    background: url(../img/51.png) no-repeat;
    width: 130px;
    margin: 20px 0;
  }

  .zaa p {
    text-align: left;
    line-height: 34px;
    font-size: 14px;
    color: #3a3939;
    padding-left: 45px;
  }

  .zaa-a {
    width: 100%;
  }

  .zaa-b {
    width: 336px;
    height: 230px;
    overflow: hidden;
  }

  .zaa-b img {
    width: 100%;
  }

  .taa-a {
    width: 356px;
  }

  .haoi {
    background-color: #009944;
    line-height: 26px;
    color: #fff;
    padding-left: 10px;
    border-bottom: solid 1px #ffffff;
  }

  .hao-h {
    background-color: #e9e7e7;
    line-height: 26px;
    color: #3a3939;
    padding-left: 10px;
    border-bottom: solid 1px #ffffff;
  }

  .fahuo p {
    text-align: right;
    font-size: 12px;
    color: #03864d;
    line-height: 26px;
  }

  .yotao-a {
    width: 100%;
    margin: 40px 0;
    padding-bottom: 20px;
    border-bottom: dashed 1px #03864d;
  }

  .painj img {
    width: 100%;
  }

  .youyi-a {
    width: 100%;
    margin: 20px 0;
  }

  .botta {
    border-bottom: dashed 1px #03864d;
  }

  .botta-a {
    width: 100px;
    background-color: #03864d;
    border-radius: 10px;
    margin-top: -15px;
  }

  .botta-a p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
  }

  .run-a {
    border-bottom: dashed 1px #03864d;
    border-top: dashed 1px #03864d;
    background-color: #f8f8f8;
    padding: 10px 0;
  }

  .run-b {
    width: 100%;
    padding: 0 40px;
    margin-top: -26px;
  }

  .ren-c {
    margin-bottom: 40px;
  }

  .ren-c p {
    font-size: 26px;
    color: #03864d;
    font-weight: bold;
    text-align: center;
  }

  .dui-a {
    width: 40%;
  }

  .ren-e {
    width: 100%;
  }

  .ren-g {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #03864d;
  }

  .ren-g p {
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
  }

  .ren-l {
    margin: 10px 0;
  }

  .ren-h {
    padding-left: 10px;
  }

  .ren-h p {
    font-size: 14px;
    font-weight: bold;
    color: #03864d;
    line-height: 30px;
  }

  .ren-j {
    width: 87%;
  }

  .ren-j p {
    color: #3a3939;
  }

  .dui-b {
    width: 45%;
    margin-left: 72px;
  }

  .dui-f {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #03864d;
  }

  .dui-f p {
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
  }

  .dui-g {
    padding-left: 10px;
  }

  .dui-g p {
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #03864d;
  }

  .dui-h {
    width: 98%;
    margin-left: 42px;
  }

  .dui-h p {
    color: #3a3939;
  }

  .dui-d {
    margin: 25px 0 25px 50px;
  }

  /*成功案例*/
  .bile {
    margin: 10px 0;
  }

  .bile:hover {
    background: #fa9f17 url(../img/52.png) no-repeat right;
  }

  .bile:hover p {
    color: #fff;
  }

  .sh {
    background: #fa9f17 url(../img/52.png) no-repeat right;
  }

  .sh p {
    color: #fff;
  }

  .yizhj {
    width: 100%;
  }

  .yizhj-a {
    width: 300px;
    margin: 20px;
  }

  .yizhj-b {
    width: 100%;
    position: relative;
    box-shadow: 4px 4px 0px #d6ece2;
  }

  .xuey {
    position: absolute;
    right: 0;
    bottom: 0;
  }

  .cail {
    width: 100%;
    height: 220px;
    overflow: hidden;
  }

  .cail img {
    width: 100%;
    transition: transform 0.5s;
  }

  .cail img:hover {
    transform: scale(1.2) scale(1);
  }

  .hengu {
    width: 100%;
  }

  .meiyui-a {
    margin: 20px 0;
  }

  .hengu p {
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    color: #7a7a7a;
  }

  .chanpio-a {
    padding: 4px 8px;
    margin: 0 5px;
    background-color: #7a7a7a;
  }

  .chanpio-a p {
    text-align: center;
    color: #fff;
  }

  .chanpio-a:hover {
    background-color: #fa9f17;
  }

  .chah {
    background-color: #fa9f17;
  }

  .hendo {
    width: 100%;
  }

  .hendo-a {
    border-bottom: solid 1px #7a7a7a;
    padding-bottom: 4px;
  }

  .hendo-a p {
    color: #7a7a7a;
    font-size: 16px;
  }

  .quai p {
    font-size: 14px;
    color: #03864d;
  }

  .jipoa {
  }

  .jia-b {
    width: 100%;
    height: 100%;
    background: url(../img/73.png);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
  }

  .jia-d {
    width: 800px;
    height: 800px;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -400px;
    margin-top: 100px;
  }

  .jia-d img {
    width: 100%;
  }

  .jia-e {
    position: absolute;
    right: 200px;
    top: 100px;
  }

  /*荣誉客户*/
  .tu-a {
    width: 100%;
  }

  .tu-b {
    width: 218px;
    margin: 10px;
  }

  .tu-c {
    width: 218px;
    height: 174px;
    overflow: hidden;
    border: solid 1px #b8b8b8;
  }

  .tu-c img {
    width: 100%;
  }

  .tu-d p {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #434343;
  }

  .tu-c:hover {
    border-color: #03864d;
  }

  /*客户评价*/
  .ghouatau {
    width: 100%;
    margin: 20px 0;
  }

  .gognt {
    border: solid 1px #b8b8b8;
    margin: 30px 0;
    transition: ease all 0.5s;
  }

  .sahgn {
    width: 100%;
  }

  .sahgn span {
    font-size: 16px;
    color: #7a7a7a;
    line-height: 32px;
  }

  .sguip {
    width: 100%;
    height: 40px;
    overflow: hidden;
  }

  .sguip p {
    line-height: 20px;
    color: #606060;
    font-size: 12px;
  }

  .gognt:hover {
    border-color: #03864d;
  }

  /*评价详情*/
  .laiji {
    width: 100%;
    margin: 30px 0;
  }

  .laiji-a {
    padding: 0 30px;
    font-size: 12px;
    line-height: 20px;
    color: #606060;
    margin: 20px 0;
  }

  .laiji-a span {
    font-size: 14px;
    color: #03864d;
    line-height: 40px;
    font-weight: bold;
  }

  .laiji-b p {
    font-size: 12px;
    color: #606060;
    line-height: 20px;
  }

  .fanyh {
    width: 60px;
    background-color: #03864d;
  }

  .fanyh p {
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #fff;
  }

  /*售后服务*/
  .yuyi-a {
    width: 100%;
    margin: 30px 0;
  }

  .yuyi-b {
    width: 100%;
    margin: 20px 0;
  }

  .yuyi-c {
    background: url(../img/56.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .yuyi-c1 {
    background: url(../img/57.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .yuyi-c2 {
    background: url(../img/58.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .yuyi-c3 {
    background: url(../img/59.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .plm1 {
    background: url(../img/60.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .plm2 {
    background: url(../img/61.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .plm3 {
    background: url(../img/62.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .plm4 {
    background: url(../img/63.png) no-repeat;
    width: 315px;
    padding-right: 50px;
  }

  .yuyi-c p {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-align: right;
    line-height: 144px;
  }

  .yuyi-d {
    margin-left: 20px;
    margin-top: 62px;
  }

  .yuyi-d p {
    font-size: 16px;
    color: #747373;
  }

  .yongshu {
    width: 100%;
  }

  .yongshu p {
    font-size: 12px;
    color: #fa9f17;
    line-height: 22px;
  }

  /*公司新闻*/
  .nas-a {
    width: 100%;
  }

  .nas-b {
    width: 100%;
    border: solid 1px #b8b8b8;
    margin: 30px 0;
    transition: ease all 0.5s;
  }

  .nas-c {
    padding: 6px 60px;
  }

  .nas-e {
    width: 390px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .nas-e span {
    font-size: 12px;
    color: #03864d;
    line-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xiw-a p {
    line-height: 40px;
    color: #717171;
  }

  .nas-d {
    width: 100%;
    height: 40px;
    overflow: hidden;
  }

  .nas-d p {
    line-height: 20px;
    color: #717171;
    font-size: 12px;
  }

  .nas-b:hover {
    border-color: #03864d;
  }

  /*新闻详情*/
  .kaunh {
    width: 100%;
    padding: 0 60px;
  }

  .kaunh-a {
    width: 100%;
  }

  .baioy {
    margin: 10px 0;
  }

  .baioy p {
    text-align: center;
    font-size: 14px;
    color: #03864d;
    line-height: 40px;
    font-weight: bold;
  }

  .baioy h1 {
    text-align: center;
    font-size: 14px;
    color: #03864d;
    line-height: 40px;
    font-weight: bold;
  }

  .jainzh {
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #717171;
  }

  .riqi {
    margin: 20px 0;
  }

  .riqo-a {
    margin: 20px 0;
  }

  .riqo-a p {
    color: #717171;
  }

  .ci-a {
    margin: 20px 0;
  }

  .ci-a p {
    font-size: 12px;
    color: #717171;
  }

  .ci-a a {
    color: #717171;
  }

  .liexin {
    width: 100%;
    margin: 40px 0;
  }

  .fag {
    border-bottom: dashed 1px #03864d;
  }

  .fag-a {
    width: 60px;
    background-color: #03864d;
    margin-top: -13px;
  }

  .fag-a p {
    line-height: 26px;
    text-align: center;
    color: #fff;
  }

  /*常见问题*/
  .landa-d {
    background-color: #0d5e3b;
    border-radius: 4px;
    padding: 4px 6px;
  }

  .landa-d p {
    color: #fff;
    font-size: 12px;
    text-align: center;
  }

  .landa-e {
    width: 200px;
    overflow: hidden;
    height: 26px;
    padding-left: 16px;
  }

  .landa-e p {
    line-height: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #03864d;
  }

  .zhapo {
    background-color: #198f5c;
  }

  .lfen {
    height: 36px;
    overflow: hidden;
    width: 600px;
    padding-left: 16px;
  }

  .lfen p {
    font-size: 12px;
    color: #717171;
    line-height: 20px;
  }

  .landa-c {
    margin-top: 6px;
  }

  .landa-a {
    padding: 10px 0 0 20px;
    border: solid 1px #b8b8b8;
    margin: 30px 0;
  }

  .landa-a:hover {
    border-color: #03864d;
  }

  /*问题详情*/
  .ja-b {
    background-color: #0d5e3b;
    border-radius: 4px;
    padding: 4px 6px;
  }

  .ja-b p {
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
  }

  .guja-c {
    padding-left: 16px;
  }

  .guja-c p {
    line-height: 26px;
    font-size: 14px;
    color: #03864d;
    font-weight: bold;
  }

  .caida {
    width: 612px;
    padding-left: 16px;
    font-size: 12px;
    line-height: 20px;
    color: #717171;
  }

  .caida p {
    color: #717171;
    line-height: 22px;
  }

  .guja {
    padding: 10px 30px;
  }

  /*公司简介*/
  .uoan {
    width: 100%;
  }

  .upan-c {
    width: 384px;
    background-color: #f8f8f8;
    padding: 46px 30px;
    margin-top: 20px;
  }

  .upan-c span {
    color: #03864d;
    font-size: 16px;
    padding: 10px 0;
    display: block;
  }

  .upan-c p {
    font-size: 12px;
    color: #434343;
    line-height: 22px;
  }

  .dbud-a {
    width: 100%;
    margin: 40px 0;
  }

  .dbud-b {
    width: 384px;
    background-color: #f8f8f8;
    padding: 82px 30px;
    margin-top: 20px;
  }

  .dbud-b p {
    font-size: 12px;
    line-height: 22px;
    color: #434343;
  }

  /*公司理念*/
  .shuye {
    margin: 40px 0;
  }

  .shuye img {
    margin: 0 auto;
    display: table;
  }

  /*联系我们*/
  .banjaio {
    width: 100%;
    border-bottom: dashed 1px #a1a1a1;
    border-top: dashed 1px #a1a1a1;
    background: url(../img/64.png);
    padding: 40px 0;
  }

  .hjj-a {
    width: 338px;
    margin-top: 50px;
  }

  .hjj-b {
    width: 100%;
    background-color: #6b6873;
  }

  .hjj-b span {
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 26px;
  }

  .hjj-b p {
    text-align: center;
    color: #fa9f17;
    font-weight: bold;
    line-height: 30px;
    font-size: 20px;
  }

  .san-d {
    padding-left: 14px;
  }

  .san-d p {
    font-size: 14px;
    color: #434343;
    line-height: 30px;
  }

  .san-c {
    padding: 5px;
    padding-left: 0;
  }

  .san-b {
    border-bottom: dashed 1px #c1c0c0;
    padding: 6px 0;
  }

  .san-a {
    border: solid 1px #03864d;
    padding: 20px;
    margin-left: 30px;
  }

  .falp-d {
    padding-left: 10px;
  }

  .falp-d p {
    font-size: 18px;
    color: #434343;
    line-height: 34px;
  }

  .falp-b {
    margin: 20px 0;
  }

  .hunyin {
    width: 100%;
  }

  .busgh {
    width: 100%;
    border-bottom: dashed 1px #a1a1a1;
    margin: 40px 0;
  }

  /*添加生产车间*/
  .gs-a {
    width: 100%;
  }

  .gs-b {
    width: 100%;
    height: 1px;
    background-color: #fa9f17;
  }

  .gs-d {
    width: 49%;
  }

  .gs-d img {
    width: 100%;
  }

  /*添加的漂浮QQ*/
  .main-im {
    position: fixed;
    right: 10px;
    top: 210px;
    z-index: 100;
    width: 110px;
    height: 230px;
  }

  .main-im .qq-a {
    display: block;
    width: 106px;
    height: 116px;
    font-size: 14px;
    color: #0484cd;
    text-align: center;
    position: relative;
  }

  .main-im .qq-a span {
    bottom: 5px;
    position: absolute;
    width: 90px;
    left: 10px;
  }

  .main-im .qq-hover-c {
    width: 70px;
    height: 70px;
    border-radius: 35px;
    position: absolute;
    left: 18px;
    top: 10px;
    overflow: hidden;
    z-index: 9;
  }

  .main-im .qq-container {
    z-index: 99;
    position: absolute;
    width: 109px;
    height: 118px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #dddddd;
    background: url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;
  }

  .main-im .img-qq {
    max-width: 60px;
    display: block;
    position: absolute;
    left: 6px;
    top: 3px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .main-im .im-qq:hover .img-qq {
    max-width: 70px;
    left: 1px;
    top: 8px;
    position: absolute;
  }

  .main-im .im_main {
    background: #f9fafb;
    border: 1px solid #dddddd;
    border-radius: 10px;
    background: #f9fafb;
    display: none;
  }

  .main-im .im_main .im-tel {
    color: #000000;
    text-align: center;
    width: 70px;
    height: 60px;
    margin: 0 auto;
  }

  /*01.14*/
  .main-im .im_main .im-tel div {
    font-weight: bold;
    font-size: 12px;
    margin-top: 6px;
  }

  .main-im .im_main .im-tel .tel-num {
    font-family: Arial;
    font-weight: bold;
    color: #0484cd;
  }

  .main-im .im_main .im-tel:hover {
    background: #fafafa;
  }

  .main-im .close-im {
    position: absolute;
    right: 10px;
    top: -12px;
    z-index: 100;
    width: 24px;
    height: 24px;
  }

  .main-im .close-im a {
    display: block;
    width: 24px;
    height: 24px;
    background: url(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;
  }

  .main-im .close-im a:hover {
    text-decoration: none;
  }

  .main-im .open-im {
    cursor: pointer;
    margin-left: 68px;
    width: 40px;
    height: 133px;
    background: url(../img/tu70.png) no-repeat left top;
  }

  .weih img {
    width: 100%;
  }

  .tedian {
    width: 90%;
    margin: 0 auto;
  }

  .tedian p {
    color: #3a3939;
    line-height: 24px;
  }

  /* 修改新增 */
  .new_beian {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #505050;
    padding-bottom: 10px;
  }

  .new_beian a {
    margin-right: 20px;
  }
}

@media screen and (min-width: 320px) and (max-width: 450px) {
  .clearfix {
    clear: both;
  }

  .mob {
    display: block;
  }

  .pc {
    display: none;
  }

  .fl {
    float: left;
  }

  .fr {
    float: right;
  }

  .main-im {
    display: none;
  }

  body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 12px;
  }

  ul,
  li,
  ol,
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  dl,
  dt,
  dd {
    list-style: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
  }

  a {
    color: #505050;
    text-decoration: none;
  }

  * img {
    display: block;
  }

  input {
    padding: 0;
    margin: 0;
    outline: none;
  }

  * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
  }

  /*上部分*/
  .sahgn {
    width: 100%;
  }

  .sahn-a {
    display: none;
  }

  .fsa {
    width: 100%;
    margin: auto;
    line-height: 40px;
    color: #545454;
  }

  .qian {
    width: 100%;
    margin: 10px auto;
  }

  .zeze {
    width: 68px;
  }

  .yous {
    margin-left: 10px;
    width: 68%;
    margin-top: 10px;
  }

  .yous img {
    width: 100%;
  }

  .yous p {
    font-size: 12px;
    color: #6e6f6f;
    line-height: 22px;
  }

  .fal {
    background: url(../img/3.png) no-repeat center;
    width: 170px;
    height: 37px;
    display: none;
  }

  .fal p {
    font-size: 12px;
    color: #545352;
    font-weight: bold;
    text-align: right;
    padding-right: 30px;
  }

  /*导航*/
  .ziu {
    width: 100%;
    background: none;
    background-color: #02864d;
    height: inherit;
  }

  .ziu-a {
    width: 100%;
    margin: 0 auto;
  }

  .ziu-b {
    width: calc(100% / 4);
    position: relative;
    padding: 0;
    z-index: 2;
  }

  .ja {
    background-color: #fa9f17;
  }

  .ja p {
    border: none;
  }

  .ziu-b p {
    border: none;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 12px;
  }

  .ziu-b:hover {
    background-color: #fa9f17;
  }

  .chan {
    display: none;
    visibility: hidden;
    width: 100%;
    position: absolute;
    top: 57px;
    left: 0;
    background-color: #03864d;
  }

  .chan-a p {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    border: none;
  }

  .chan-a:hover {
    background-color: #fa9f17;
  }

  .banner {
    width: 100%;
  }

  /*banner*/
  .bo-a {
    width: 100%;
    margin: 0 auto;
    position: relative;
    height: 568px;
    overflow: hidden;
  }

  .bo-b {
    width: 1920px;
    height: 568px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    z-index: -1;
  }

  .boy {
    width: 1200px;
    margin: 0 auto;
    padding: 292px 0;
  }

  .pa-a {
    position: absolute;
    bottom: 8%;
    left: 50%;
  }

  .pa-a li {
    width: 10px;
    height: 10px;
    background-color: #a0a0a0;
    border-radius: 50%;
    float: left;
    margin: 0 4px;
    cursor: pointer;
    transition: all ease 0.1s;
  }

  .pa-a .ppp {
    background-color: #fa9f17;
  }

  .bt-a {
    float: left;
    cursor: pointer;
  }

  .bt-k {
    float: right;
    cursor: pointer;
  }

  /**手机banner广告**/
  .vb-a {
    width: 100%;
    overflow: hidden;
  }

  .vb-mn {
    width: 100%;
  }

  .vb-mn img {
    width: 100%;
    margin: 0 auto;
  }

  .vb-c {
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -78px;
    display: none;
  }

  .vb-c .vb-d {
    background-color: #0289e0;
  }

  .vb-c li {
    width: 56px;
    height: 10px;
    background-color: #fff;
    float: left;
    margin: 0 4px;
  }

  /*关键词*/
  .qfen-a {
    width: 100%;
    margin: auto;
    background-color: #ccc;
    margin: 0px;
    display: none;
  }

  .ceci {
    background-color: #434343;
    padding: 0 10px;
    line-height: 50px;
    width: inherit;
  }

  .ceci span {
    font-size: 16px;
    color: #fff;
  }

  .ceci p a {
    font-size: 14px;
    color: #fff;
    padding-left: 4px;
  }

  .zhao {
    background-color: #fa9f17;
    line-height: 52px;
    padding: 0 18px;
    width: 376px;
  }

  .by {
    border: none;
    background: none;
    color: #e6e8e7;
    font-size: 14px;
    padding-right: 134px;
  }

  .tg {
    background: url(../img/5.png) no-repeat center;
    width: 32px;
    height: 32px;
    border: none;
    cursor: pointer;
  }

  /*产品中心*/
  .chanqi {
    width: 100%;
    margin: 10px auto;
  }

  .sandhi {
    width: 100%;
  }

  .ewsn {
    width: 100%;
    padding: 0;
    background-color: #03864d;
  }

  .ewsn p {
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-left: 1px solid #ff9900;
    font-weight: bold;
    line-height: 50px;
  }

  .shanxi {
    width: 100%;
    padding: 16px 10px;
    background-color: #f8f7f7;
  }

  .sahgnxi-a {
    width: 100%;
  }

  .sahgnxi-a2 {
    width: 100%;
    margin-bottom: 10px;
  }

  .zhuya {
    width: 100%;
    background: #e9e7e7 url(../img/6.png) no-repeat;
    background-position: right;
    cursor: pointer;
  }

  .zhuya p {
    line-height: 40px;
    padding-left: 10px;
    font-size: 14px;
    color: #3a3939;
  }

  .cgf {
    border-bottom: solid 1px #f4f4f4;
  }

  .cgf img {
    padding: 10px;
  }

  .cgf p {
    line-height: 34px;
    color: #3a3939;
  }

  .zhuya:hover p {
    color: #ff9900;
  }

  .cgf:hover p {
    color: #ff9900;
  }

  .zhou {
    width: 100%;
  }

  .zhou-a {
    width: 100%;
  }

  .zuo-b {
    width: 85px;
    background-color: #03864d;
    margin-top: 20px;
  }

  .zuo-b p {
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
  }

  .zuo-c {
    background: url(../img/8.png) no-repeat center;
    width: 155px;
    height: 34px;
    display: none;
  }

  .zuo-c p {
    padding-left: 36px;
    color: #3a3939;
    font-size: 12px;
  }

  .tuiej {
    width: 100%;
    height: 1px;
    background-color: #fa9f17;
  }

  .guan {
    width: 100%;
    margin: 0;
  }

  .guabn {
    width: calc(92% / 2);
    margin: 6px;
  }

  .gongs {
    width: 100%;
    height: inherit;
    overflow: hidden;
  }

  .gongs img {
    width: 100%;
  }

  .komg {
    width: 100%;
    background-color: #03864d;
    padding: 4px;
  }

  .komg p {
    text-align: center;
    line-height: 26px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .komg img {
    display: table;
    margin: 0 auto;
  }

  .guabn:hover .komg {
    background-color: #fa9f17;
  }

  /*6大优势*/
  .wboko {
    width: 100%;
    background: #02864d url(../img/1.jpg) no-repeat center;
    height: inherit;
  }

  .shaib {
    width: 100%;
    padding: 10px 0;
  }

  .shaq {
    padding: 10px 0;
  }

  .shaq img {
    margin: 0 auto;
    width: 320px;
  }

  .shaq p {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
  }

  .kaugs {
    width: 100%;
    margin: 0px;
  }

  .yong {
    width: 100%;
  }

  .yong-a {
    width: 100%;
    margin: 0 !important;
    padding: 0 20px;
  }

  .dins {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin: 4px 0;
  }

  .yong-a span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 26px;
  }

  .yong-a p {
    font-size: 12px;
    color: #fff;
    text-align: right;
    line-height: 20px;
  }

  .shji {
    margin: 40px 0;
  }

  .fenzi {
    margin: 10px 0;
    width: 300px;
    margin: 0 auto;
    float: none;
  }

  .fenzi img {
    width: 100%;
  }

  .zgfbs p {
    text-align: inherit;
  }

  /*问题*/
  .daon {
    width: 100%;
    margin: 10px auto;
  }

  .wlkjn {
    width: 100%;
    padding: 1%;
  }

  .xaiohe {
    width: 100%;
    padding: 20px 0;
  }

  .sjue p {
    font-size: 30px;
    color: #03864d;
    font-weight: bold;
  }

  .sjue span {
    color: #fa9f17;
  }

  .zuohfn img {
    padding: 6px;
  }

  .wenh {
    font-size: 16px;
    color: #6e6c6c;
    line-height: inherit;
  }

  .shxba {
    display: none;
  }

  .shxba img {
    margin-top: 16px;
  }

  .boyhg {
    width: 100%;
    margin: 10px 0;
  }

  .dung {
    width: 100%;
    margin: 0;
  }

  .liwe {
    width: 100%;
    background-color: #02864d;
  }

  .liwe p {
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
  }

  .yanghs {
    margin-left: 10px;
  }

  .yanghs span {
    font-size: 14px;
  }

  .yanghs p {
    font-size: 14px;
    color: #262626;
    line-height: 40px;
  }

  .yanghs k {
    color: #fa9f17;
  }

  .xiuga {
    margin-right: 0;
    margin: 0 auto;
    width: 300px;
    float: none;
  }

  .xiuga img {
    width: 100%;
  }

  /**第一品牌**/
  .didi {
    width: 100%;
    background: #02864d url(../img/21.png) no-repeat center;
  }

  .kaipt {
    width: 100%;
    margin: 0 auto;
  }

  .kaipt-a {
    width: 100%;
  }

  .kaipy {
    width: 100%;
  }

  .tiaot {
    width: 100%;
  }

  .shufl {
    width: calc(97% / 4);
    background: none;
    background-color: #3a3839;
    padding: 0px;
    margin: 0px 1px;
    height: 40px;
    overflow: hidden;
  }

  .zubi {
    width: 45px;
    background-color: #fff;
    border-radius: 50%;
    display: none;
  }

  .zubi p {
    text-align: center;
    line-height: 45px;
    font-size: 24px;
    color: #03864d;
    font-weight: bold;
  }

  .zubi-a {
    padding: 0px;
    width: 100%;
  }

  .zubi-a p {
    font-size: 12px;
    color: #fff;
    line-height: 40px;
    text-align: center;
  }

  .shufl:hover {
    background: none;
    background-color: #fb9f18;
    cursor: pointer;
  }

  .shufl:hover .zubi p {
    color: #fa9f17;
  }

  .buds {
    margin: 10px 0;
  }

  .gaunji {
    width: 320px;
    margin: 0 auto;
    float: none;
  }

  .gaunji img {
    width: 100%;
  }

  .dingy {
    width: 100%;
    margin: 0;
    padding: 10px;
  }

  .dingy span {
    font-size: 16px;
    color: #fcf700;
    font-weight: bold;
    border-bottom: solid 1px #fbf600;
  }

  .dingy p {
    font-size: 12px;
    color: #fff;
    line-height: 22px;
  }

  .kaung {
    margin: 10px 0;
  }

  .ewrili {
    margin: 10px 0;
  }

  .ewrili img {
    margin: 0 6px;
    display: none;
  }

  .cjpi {
    width: 100%;
  }

  .cjpi p {
    font-size: 12px;
    line-height: 20px;
  }

  .cjpi span {
    color: #fffa00;
    font-weight: normal;
    font-size: 12px;
    border: none;
  }

  /*定制流程*/
  .dingz {
    margin: 10px auto;
    padding: 0 10px;
  }

  .dingz img {
    width: 100%;
  }

  /*荣誉+评价*/
  .hauq {
    width: 100%;
    background: url(../img/4.jpg) no-repeat center;
    padding: 1%;
  }

  .dapan {
    width: 100%;
    margin: 0 auto;
  }

  .shija {
    margin: 0 auto;
    display: table;
    padding: 10px 0;
  }

  .shija img {
    width: 160px;
    margin: 0 auto;
  }

  .shija p {
    color: #03864d;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    line-height: 34px;
  }

  .shipin {
    width: 40px;
    background-color: #407d5b;
    height: 1px;
    margin: 4px auto;
  }

  .xiwn {
    width: 100%;
    height: 180px;
  }

  .kaon {
    margin-top: 70px;
  }

  .qifhn {
    width: 266px;
    height: 166px;
    overflow: hidden;
    position: relative;
  }

  .mingzi {
    width: 10000px;
    position: absolute;
    left: 0;
  }

  .douy {
    margin: 0 20px;
  }

  /**/
  .sb-a {
    width: 100%;
    margin: 0 auto;
  }

  .sd-b {
    width: 100%;
  }

  .sd-c {
    margin-top: 174px;
  }

  .sd-w {
    margin-top: 174px;
  }

  .sd-d {
    width: 288px;
    height: 364px;
    overflow: hidden;
    position: relative;
  }

  .sd-e {
    width: 10000px;
    position: absolute;
    left: 0;
  }

  .sd-f {
    padding: 10px;
    background-color: #fff;
    width: 268px;
    margin: 0 10px;
  }

  .sd-f span {
    font-size: 14px;
    color: #198f5c;
    text-align: center;
    display: block;
    line-height: 50px;
  }

  .ds-b {
    width: 100%;
    height: 100px;
    overflow: hidden;
  }

  .ds-b p {
    text-align: center;
    line-height: 20px;
  }

  /*走进公司*/
  .caoyt {
    background: none;
    background-color: #339a6d;
    padding: 10px;
  }

  .nage {
    width: 100%;
    margin: 0 auto;
  }

  .nage-a img {
    width: 100%;
  }

  .liebn {
    width: 100%;
    margin-right: 0px;
    padding: 10px 0;
  }

  .liebn span {
    font-size: 16px;
    color: #fcf700;
    font-weight: bold;
    border-bottom: solid 1px #fcf700;
    margin-bottom: 4px;
  }

  .liebn p {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    padding: 4px 0;
  }

  .maer {
    margin: 10px 0;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .maer p {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    line-height: 20px;
  }

  .pinb {
    width: 90px;
    border: solid 1px #fff;
    border-radius: 14px;
  }

  .pinb p {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
  }

  /*广告*/
  .guang {
    margin: 0 auto;
    display: table;
  }

  .guang img {
    width: 100%;
  }

  /*新闻中心*/
  .baib {
    width: 100%;
    margin: 10px auto;
  }

  .bai-a {
    width: 100%;
  }

  .daoh {
    width: 100%;
  }

  .daoh-a {
    width: calc(100% / 2);
    background-color: #898989;
    padding: 4px;
  }

  .daoh-a span {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
  }

  .daoh-a p {
    color: #fff;
    font-size: 12px;
  }

  .ju {
    background-color: #198f5c;
  }

  .daoh-a:hover {
    background-color: #198f5c;
  }

  .xcsh {
    width: 100%;
    padding: 10px;
  }

  .conb {
    width: 100%;
  }

  .jia-a {
    width: 220px;
    overflow: hidden;
    box-shadow: 2px 2px 0px #ecebeb;
    margin: 10px 0;
  }

  .jia-a img {
    width: 100%;
  }

  .haunj {
    width: 100%;
  }

  .haunj span {
    width: 300px;
    height: 26px;
    overflow: hidden;
    display: block;
    font-size: 18px;
    color: #3b3a3a;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .koan {
    width: 100%;
    height: 100px;
    overflow: hidden;
    margin: 10px 0;
  }

  .koan p {
    font-size: 12px;
    color: #717171;
    line-height: 22px;
  }

  .gebg {
    width: 80px;
    background-color: #198f5c;
    border-radius: 14px;
    margin-top: 6px;
  }

  .gebg p {
    line-height: 24px;
    text-align: center;
    color: #fff;
  }

  .jainh {
    width: 100%;
  }

  .xng {
    width: 100%;
    border-bottom: dashed 1px #cccccc;
  }

  .whun {
    width: 100%;
    float: none;
  }

  .whun-a p {
    color: #717171;
    line-height: 30px;
  }

  .whnu-b p {
    line-height: 30px;
    color: #717171;
  }

  .jiau {
    width: 80px;
    background-color: #198f5c;
    border-radius: 14px;
    margin-top: 20px;
  }

  .jiau p {
    text-align: center;
    color: #fff;
    line-height: 24px;
  }

  /**/
  .ues {
    width: 100%;
  }

  .baidf {
    background-color: #198f5c;
    padding: 10px;
  }

  .baidf span {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
  }

  .baidf p {
    font-size: 12px;
    color: #fff;
  }

  .padi {
    padding: 10px 14px;
    background-color: #f0f0f0;
    width: 100%;
    height: 356px;
    overflow: hidden;
  }

  .soquo {
    margin: 10px;
    border-bottom: dashed 1px #d0d0d0;
  }

  .vlj {
    width: 100%;
    margin: 12px 0;
  }

  .vlj-a {
    width: 20px;
    height: 20px;
    background-color: #0d5e3b;
    border-radius: 4px;
  }

  .vlj-a p {
    text-align: center;
    line-height: 20px;
    color: #fff;
  }

  .vlj-c {
    width: 20px;
    height: 20px;
    background-color: #198f5c;
    border-radius: 4px;
  }

  .vlj-c p {
    text-align: center;
    line-height: 20px;
    color: #fff;
  }

  .vlj-b {
    width: 170px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
  }

  .vlj-b p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .vlj-d {
    height: 48px;
    width: 250px;
    padding-left: 10px;
    overflow: hidden;
  }

  .faand {
    height: 346px;
    overflow: hidden;
  }

  .lainh {
    background-color: #fa9f17;
    width: 170px;
    border-radius: 20px;
    margin-top: -20px;
    position: relative;
    left: 50%;
    margin-left: -85px;
    z-index: 2;
  }

  .lainh p {
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
  }

  /*留言电话*/
  .daohn {
    width: 100%;
    margin: 10px auto;
    background: url(../img/6.jpg) no-repeat center;
  }

  .zuodao {
    width: 460px;
    margin: 24px 50px;
    display: none;
  }

  .sahng-a {
    width: 100%;
  }

  .sahng-a p {
    font-size: 18px;
    color: #fff;
    padding-bottom: 12px;
  }

  .sahng-a p span {
    font-size: 14px;
    letter-spacing: 8px;
    padding-left: 10px;
  }

  .sahng-a h1 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
  }

  .sahng-a h6 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
  }

  .soded1 {
    width: 378px;
    background-color: #fa9f17;
    height: 30px;
    margin: 4px 0;
  }

  .soded1 p {
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 14px;
  }

  .sahng-a h2 {
    font-size: 14px;
    color: #fff;
  }

  .huand {
    background: url(../img/35.png) no-repeat center;
    width: 223px;
    padding-bottom: 28px;
    margin: 24px 0;
  }

  .huand p {
    padding-left: 60px;
    color: #fff;
    font-size: 14px;
  }

  .donggw {
    background: none;
    background-color: #fb9f18;
    height: inherit;
    width: 100%;
    margin: 0;
  }

  .ungfd {
    width: 100%;
  }

  .hejue {
    padding: 10px;
  }

  .fude {
    margin: 1px 0;
    width: 100%;
  }

  .fkou {
    display: none;
  }

  .fkou-a {
    width: 100%;
  }

  .fkou-a input {
    border: none;
    line-height: 29px;
    width: 100%;
    color: #c3bebe;
  }

  .fkou-a textarea {
    width: 100%;
    height: 103px;
    color: #c3bebe;
    border: none;
    resize: none;
  }

  .tiha {
    margin: 0;
    width: 100%;
  }

  .tiha input {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    border: none;
    background-color: #fff;
    color: #198f5c;
    cursor: pointer;
  }

  /*页脚*/
  .bianh {
    width: 100%;
    background-color: #4c4c4c;
    margin-bottom: 12%;
  }

  .eaun {
    width: 100%;
    margin: 0 auto;
    padding: 20px 0;
  }

  .banye-a {
    width: 200px;
    margin-right: inherit;
    margin: 8px;
  }

  .duiw {
    width: 120px;
    padding: 10px 0;
  }

  .duiw span {
    font-size: 16px;
    color: #fff;
  }

  .duiw p {
    color: #adadae;
    font-size: 12px;
  }

  .qiga {
    width: 100%;
    height: 1px;
    background-color: #626262;
  }

  .chong {
    width: 100%;
    margin: 00px auto;
  }

  .daonb {
    width: 100%;
    padding: 10px;
  }

  .daonb-c {
    padding-left: inherit;
    border: none;
    margin-right: 30px;
    height: 138px;
    overflow: hidden;
  }

  .jugf p {
    font-size: 12px;
    color: #fff;
    line-height: 30px;
  }

  .jugf-a p {
    font-size: 12px;
    color: #adadae;
    line-height: 20px;
  }

  .youhe {
    width: 100%;
    margin: 20px 0;
    display: none;
  }

  .bute {
    width: 100%;
  }

  .xaifg {
    margin: 20px 0;
  }

  .bahd {
    width: 100%;
    background-color: #2d2d2d;
  }

  .bahd p {
    text-align: center;
    color: #adadae;
    font-size: 12px;
    line-height: 22px;
    padding: 6px 0;
  }

  .laino {
    width: 100%;
    line-height: 30px;
    color: #2d2d2d;
  }

  /*产品中心*/
  .ban-re {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 374px;
    z-index: -1;
    display: none;
  }

  .ban-po {
    position: absolute;
    left: 50%;
    margin-left: -960px;
  }

  .ban-po img {
    width: 100%;
  }

  .ipai {
    width: 100%;
    background: url(../img/47.png) no-repeat center;
    height: 140px;
    padding-top: 70px;
    padding-right: 20px;
    margin-top: 10px;
    display: none;
  }

  .ipai span {
    text-align: right;
    font-size: 16px;
    color: #fff;
    display: block;
  }

  .ipai p {
    text-align: right;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
  }

  .guip {
    width: 100%;
    padding-top: 10px;
  }

  .guaci {
    width: 100%;
    border-bottom: solid 1px #7a7a7a;
    padding: 4px;
  }

  .guaci-a p {
    font-size: 12px;
    color: #7a7a7a;
    font-weight: bold;
  }

  .guaci-a h1 {
    font-size: 12px;
    color: #7a7a7a;
    font-weight: bold;
  }

  .gua-a {
    display: none;
  }

  .gua-a p {
    font-size: 12px;
    color: #5e5e5e;
    display: inline;
  }

  .gua-a h1 {
    font-size: 12px;
    color: #5e5e5e;
    display: inline;
  }

  .gud {
    width: 100%;
    margin: 10px 0;
    padding: 10px;
  }

  .shuiw {
    width: 100%;
  }

  .dong {
    border: solid 1px #b8b8b8;
    margin: 10px 0;
  }

  .dong-a {
    width: 100%;
    padding: 10px;
  }

  .dong-b {
    width: 240px;
    height: 156px;
    overflow: hidden;
    margin: 10px 14px;
  }

  .dong-b img {
    width: 100%;
  }

  .dong-c {
    width: 100%;
    margin-top: 10px;
  }

  .dong-c span {
    font-size: 14px;
    color: #03864d;
  }

  .dong-c p {
    color: #3a3939;
    font-size: 12px;
    line-height: 22px;
  }

  .zhang {
    width: 60px;
    background-color: #03864d;
  }

  .zhang p {
    color: #fff;
    text-align: center;
    line-height: 26px;
  }

  .dong-d {
    height: 132px;
    overflow: hidden;
    width: 100%;
  }

  .dong:hover {
    border-color: #03864d;
  }

  .tuixin {
    width: 100%;
    padding: 10px;
  }

  .bott {
    border-bottom: solid 1px #9c9c9c;
    padding-bottom: 4px;
  }

  .bott p {
    font-size: 16px;
    color: #7a7a7a;
  }

  .zixun {
    width: 100%;
    margin: 10px 0;
  }

  .zixun-a {
    width: 100%;
  }

  .fen-la {
    width: 100%;
    float: none;
  }

  .fen-laa {
    width: 186px;
  }

  .fen-laa p {
    color: #717171;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
  }

  .lang-a p {
    color: #717171;
    line-height: 28px;
  }

  /*产品详情*/
  .kaio {
    width: 100%;
    margin: 20px 0;
  }

  .kaio-a {
    width: 320px;
    height: 238px;
  }

  .kaio-a img {
    width: 100%;
  }

  .kaio-b {
    width: 100%;
    margin-top: 10px;
  }

  .kaio-b span {
    color: #009944;
  }

  .kaio-b h1 {
    font-size: 14px;
    color: #2f9c64;
    line-height: 30px;
  }

  .kaio-b p {
    color: #3a3939;
    font-size: 12px;
    line-height: 20px;
  }

  .jaib {
    width: 100%;
    margin: 20px 0;
  }

  .jaib-a {
    border-bottom: solid 1px #fa9f17;
  }

  .jaib-b {
    width: 110px;
    background-color: #fa9f17;
  }

  .jaib-b p {
    color: #fff;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
  }

  .zaa {
    background: url(../img/51.png) no-repeat;
    width: 102px;
    margin: 20px 0;
  }

  .zaa p {
    text-align: right;
    line-height: 34px;
    font-size: 12px;
    color: #3a3939;
  }

  .zaa-a {
    width: 100%;
  }

  .zaa-b {
    width: 320px;
    height: 230px;
    overflow: hidden;
  }

  .zaa-b img {
    width: 100%;
  }

  .taa-a {
    width: 100%;
  }

  .haoi {
    background-color: #009944;
    line-height: 26px;
    color: #fff;
    padding-left: 10px;
    border-bottom: solid 1px #ffffff;
  }

  .hao-h {
    background-color: #e9e7e7;
    line-height: 26px;
    color: #3a3939;
    padding-left: 10px;
    border-bottom: solid 1px #ffffff;
  }

  .fahuo p {
    text-align: right;
    font-size: 12px;
    color: #03864d;
    line-height: 26px;
  }

  .yotao-a {
    width: 100%;
    margin: 10px 0;
    padding-bottom: 20px;
    border-bottom: dashed 1px #03864d;
  }

  .yotao-a img {
    width: 100%;
  }

  .painj img {
    width: 100%;
  }

  .youyi-a {
    width: 100%;
    margin: 20px 0;
  }

  .botta {
    border-bottom: dashed 1px #03864d;
  }

  .botta-a {
    width: 100px;
    background-color: #03864d;
    border-radius: 10px;
    margin-top: -15px;
  }

  .botta-a p {
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
  }

  .run-a {
    border-bottom: dashed 1px #03864d;
    border-top: dashed 1px #03864d;
    background-color: #f8f8f8;
  }

  .run-b {
    width: 100%;
    padding: 5px;
  }

  .ren-c p {
    font-size: 14px;
    color: #03864d;
    font-weight: bold;
    text-align: center;
  }

  .dui-a {
    width: 100%;
  }

  .ren-e {
    width: 100%;
  }

  .ren-g {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #03864d;
  }

  .ren-g p {
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
  }

  .ren-l {
    margin: 10px 0;
    display: none;
  }

  .ren-h {
    padding-left: 10px;
  }

  .ren-h p {
    font-size: 14px;
    font-weight: bold;
    color: #03864d;
    line-height: 30px;
  }

  .ren-j {
    width: 87%;
  }

  .ren-j p {
    color: #3a3939;
  }

  .dui-b {
    width: 100%;
    margin-left: 0;
  }

  .dui-f {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #03864d;
  }

  .dui-f p {
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
  }

  .dui-g {
    padding-left: 10px;
  }

  .dui-g p {
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #03864d;
  }

  .dui-h {
    width: 87%;
    margin-left: 40px;
  }

  .dui-h p {
    color: #3a3939;
  }

  .dui-d {
    margin: 10px 0;
  }

  .dui-c {
    display: none;
  }

  /*成公案例*/
  .bile {
    margin: 10px 0;
  }

  .bile:hover {
    background: #fa9f17 url(../img/52.png) no-repeat right;
  }

  .bile:hover p {
    color: #fff;
  }

  .sh {
    background: #fa9f17 url(../img/52.png) no-repeat right;
  }

  .sh p {
    color: #fff;
  }

  .yizhj {
    width: 100%;
  }

  .yizhj-a {
    width: 300px;
    margin: 10px;
  }

  .yizhj-b {
    width: 100%;
    position: relative;
    box-shadow: 4px 4px 0px #d6ece2;
  }

  .xuey {
    position: absolute;
    right: 0;
    bottom: 0;
  }

  .cail {
    width: 100%;
    height: 220px;
    overflow: hidden;
  }

  .cail img {
    width: 100%;
    transition: transform 0.5s;
  }

  .cail img:hover {
    transform: scale(1.2) scale(1);
  }

  .hengu {
    width: 100%;
  }

  .meiyui-a {
    margin: 10px 0;
  }

  .hengu p {
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    color: #7a7a7a;
  }

  .chanpio-a {
    padding: 4px 8px;
    margin: 0 5px;
    background-color: #7a7a7a;
  }

  .chanpio-a p {
    text-align: center;
    color: #fff;
  }

  .chanpio-a:hover {
    background-color: #fa9f17;
  }

  .chah {
    background-color: #fa9f17;
  }

  .hendo {
    width: 100%;
    margin-top: 20px;
  }

  .hendo-a {
    border-bottom: solid 1px #7a7a7a;
    padding-bottom: 4px;
  }

  .hendo-a p {
    color: #7a7a7a;
    font-size: 16px;
  }

  .quai p {
    font-size: 14px;
    color: #03864d;
  }

  .jia-b {
    width: 100%;
    height: 100%;
    background: url(../img/73.png);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
  }

  .jia-d {
    width: 100%;
    margin-top: 50%;
    padding: 5%;
    position: relative;
    margin: 0;
    left: inherit;
  }

  .jia-d img {
    width: 100%;
  }

  .jia-e {
    position: absolute;
    left: 50%;
    bottom: 30%;
    margin-left: -13px;
  }

  /*荣誉客户*/
  .tu-a {
    width: 100%;
  }

  .tu-b {
    width: calc(88% / 2);
    margin: 8px;
  }

  .tu-c {
    width: 100%;
    overflow: hidden;
    border: solid 1px #b8b8b8;
  }

  .tu-c img {
    width: 100%;
  }

  .tu-d p {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #434343;
  }

  .tu-c:hover {
    border-color: #03864d;
  }

  /*客户评价*/
  .ghouatau {
    width: 100%;
    margin: 0;
  }

  .gognt {
    border: solid 1px #b8b8b8;
    margin: 10px 0;
  }

  .sahgn {
    width: 100%;
    padding: 10px 10px 0 10px;
  }

  .sahgn span {
    font-size: 16px;
    color: #7a7a7a;
    line-height: 32px;
  }

  .sguip {
    width: 100%;
    height: 44px;
    overflow: hidden;
  }

  .sguip p {
    line-height: 20px;
    color: #606060;
    font-size: 12px;
  }

  .gognt:hover {
    border-color: #03864d;
  }

  /*评价详情*/
  .laiji {
    width: 100%;
    margin: 10px 0;
  }

  .laiji-a {
    padding: 0px;
    font-size: 12px;
    line-height: 20px;
    color: #606060;
  }

  .laiji-a span {
    font-size: 14px;
    color: #03864d;
    line-height: 40px;
  }

  .laiji-b p {
    font-size: 12px;
    color: #606060;
    line-height: 20px;
  }

  .fanyh {
    width: 60px;
    background-color: #03864d;
  }

  .fanyh p {
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #fff;
  }

  /*售后服务*/
  .yuyi-a {
    width: 100%;
    margin: 10px 0;
  }

  .yuyi-b {
    width: 100%;
    margin: 10px 0;
  }

  .yuyi-c {
    background: url(../img/56.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .yuyi-c1 {
    background: url(../img/57.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .yuyi-c2 {
    background: url(../img/58.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .yuyi-c3 {
    background: url(../img/59.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .plm1 {
    background: url(../img/60.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .plm2 {
    background: url(../img/61.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .plm3 {
    background: url(../img/62.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .plm4 {
    background: url(../img/63.png) no-repeat;
    width: 300px;
    padding-right: 50px;
    background-size: 100%;
  }

  .yuyi-c p {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-align: right;
    line-height: 130px;
  }

  .yuyi-d {
    margin: 10px 0;
  }

  .yuyi-d p {
    font-size: 12px;
    color: #747373;
  }

  .yongshu {
    width: 100%;
  }

  .yongshu p {
    font-size: 12px;
    color: #fa9f17;
    line-height: 22px;
  }

  /*公司新闻*/
  .nas-a {
    width: 100%;
  }

  .nas-b {
    width: 100%;
    border: solid 1px #b8b8b8;
    margin: 10px 0;
    padding: 10px;
  }

  .nas-c {
    padding: 0px;
  }

  .nas-e {
    width: 200px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

  .nas-e span {
    font-size: 12px;
    color: #03864d;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xiw-a p {
    line-height: 40px;
    color: #717171;
  }

  .nas-d {
    width: 100%;
    height: 40px;
    overflow: hidden;
  }

  .nas-d p {
    line-height: 20px;
    color: #717171;
    font-size: 12px;
  }

  .nas-b:hover {
    border-color: #03864d;
  }

  /*新闻详情*/
  .kaunh {
    width: 100%;
    padding: 0px;
  }

  .kaunh-a {
    width: 100%;
  }

  .baioy {
    margin: 10px 0;
  }

  .baioy p {
    text-align: center;
    font-size: 14px;
    color: #03864d;
    line-height: 30px;
  }

  .baioy h1 {
    text-align: center;
    font-size: 14px;
    color: #03864d;
    line-height: 30px;
  }

  .jainzh {
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #717171;
  }

  .riqi {
    margin: 20px 0;
  }

  .riqo-a {
    margin: 20px 0;
  }

  .riqo-a p {
    color: #717171;
  }

  .ci-a {
    margin: 20px 0;
  }

  .ci-a p {
    font-size: 12px;
    color: #717171;
  }

  .ci-a a {
    color: #717171;
  }

  .liexin {
    width: 100%;
    margin: 10px 0;
  }

  .fag {
    border-bottom: dashed 1px #03864d;
  }

  .fag-a {
    width: 60px;
    background-color: #03864d;
    margin-top: -13px;
  }

  .fag-a p {
    line-height: 26px;
    text-align: center;
    color: #fff;
  }

  /*常见问题*/
  .landa-d {
    background-color: #0d5e3b;
    border-radius: 4px;
    padding: 4px 6px;
  }

  .landa-d p {
    color: #fff;
    font-size: 12px;
    text-align: center;
  }

  .landa-e {
    width: 200px;
    overflow: hidden;
    height: 26px;
    padding-left: 16px;
  }

  .landa-e p {
    line-height: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #03864d;
  }

  .zhapo {
    background-color: #198f5c;
  }

  .lfen {
    height: 36px;
    overflow: hidden;
    width: 214px;
    padding-left: 16px;
  }

  .lfen p {
    font-size: 12px;
    color: #717171;
    line-height: 20px;
  }

  .landa-c {
    margin-top: 6px;
  }

  .landa-a {
    padding: 10px;
    border: solid 1px #b8b8b8;
    margin: 10px 0;
  }

  .landa-a:hover {
    border-color: #03864d;
  }

  /*问题详情*/
  .ja-b {
    background-color: #0d5e3b;
    border-radius: 4px;
    padding: 4px 6px;
  }

  .ja-b p {
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
  }

  .guja-c {
    padding-left: 16px;
  }

  .guja-c p {
    line-height: 26px;
    font-size: 14px;
    color: #03864d;
    font-weight: bold;
  }

  .caida {
    width: 285px;
    padding-left: 16px;
  }

  .caida p {
    color: #717171;
    line-height: 22px;
  }

  .guja {
    padding: 0;
  }

  /*公司简介*/
  .uoan {
    width: 100%;
  }

  .upan-c {
    width: 100%;
    background-color: #f8f8f8;
    padding: 10px;
    margin-top: 10px;
  }

  .upan-c span {
    color: #03864d;
    font-size: 16px;
    padding: 10px 0;
    display: block;
  }

  .upan-c p {
    font-size: 12px;
    color: #434343;
    line-height: 22px;
  }

  .dbu-c {
    height: 226px;
    overflow: hidden;
  }

  .dbu-c img {
    margin: 0 auto;
    display: table;
  }

  .dbud-a {
    width: 100%;
    margin: 10px 0;
  }

  .upan-b {
    float: none;
    height: 226px;
    overflow: hidden;
  }

  .upan-b img {
    margin: 0 auto;
    display: table;
  }

  .dbud-b {
    width: 100%;
    background-color: #f8f8f8;
    padding: 10px;
    margin: 10px 0;
  }

  .dbud-b p {
    font-size: 12px;
    line-height: 22px;
    color: #434343;
  }

  /*公司理念*/
  .shuye {
    margin: 10px 0;
  }

  .shuye img {
    margin: 0 auto;
    width: 100%;
  }

  /*联系我们*/
  .banjaio {
    width: 100%;
    border-bottom: dashed 1px #a1a1a1;
    border-top: dashed 1px #a1a1a1;
    background: url(../img/64.png);
    padding: 10px 0;
  }

  .hjj-a {
    width: 100%;
    margin: 0;
  }

  .hjj-b {
    width: 100%;
    background-color: #6b6873;
  }

  .hjj-b span {
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    line-height: 26px;
  }

  .hjj-b p {
    text-align: center;
    color: #fa9f17;
    font-weight: bold;
    line-height: 30px;
    font-size: 20px;
  }

  .san-d {
    padding-left: 14px;
  }

  .san-d p {
    font-size: 14px;
    color: #434343;
    line-height: 30px;
  }

  .san-c {
    padding: 5px;
    padding-left: 0;
  }

  .san-b {
    border-bottom: dashed 1px #c1c0c0;
    padding: 6px 0;
  }

  .san-a {
    border: solid 1px #03864d;
    padding: 10px;
    margin: 10px 0;
    width: 100%;
  }

  .falp-d {
    padding-left: 10px;
  }

  .falp-d p {
    font-size: 18px;
    color: #434343;
    line-height: 34px;
  }

  .falp-b {
    margin: 10px 0;
  }

  .hunyin {
    width: 100%;
  }

  .busgh {
    width: 100%;
    border-bottom: dashed 1px #a1a1a1;
    margin: 5px 0;
  }

  /**手机导航**/
  .dan-xia {
    width: 100%;
    background-color: #4d4d4d;
    position: fixed;
    bottom: 0;
  }

  .dan-xib {
    width: calc(100% / 4);
    float: left;
    padding: 4% 2%;
    border-right: 1px solid #dcdcdc;
  }

  .dan-xic {
    float: left;
    width: 14px;
    margin: 0 2%;
  }

  .dan-xic img {
    width: 100%;
  }

  .dan-xid p {
    color: #fff;
    line-height: 14px;
    text-align: center;
  }

  .linh-ai {
    margin-left: 16%;
  }

  /*生产车间*/
  .gs-d {
    width: 100%;
    margin: 4px 0;
  }

  .tedian {
    width: 98%;
    margin: 0 auto;
  }

  .tedian p {
    color: #3a3939;
    line-height: 21px;
  }

  /* 修改新增 */
  .new_beian {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #505050;
    padding-bottom: 10px;
  }

  .new_beian a {
    margin-right: 10px;
  }
}
